import java.io.IOException;



public class B {

	public static void main(String[] args) throws IOException {

		//		Runnable runnable = new Runnable() {
		//			public void run() {
		//				ServerSocket ss;
		//				try {
		//					ss = new ServerSocket(10005);
		//					Socket s = ss.accept();
		//					System.out.println("接入成功");
		//					DataInputStream d = new DataInputStream(s.getInputStream());
		//					for (int i = 0; i < 3; i++) {
		//						System.out.println(d.readByte());
		//					}
		//					
		//					byte [] b = new byte[7];
		//					while(true) {
		//						int read = d.read(b, 0, 1);
		//						int available = d.available();
		//						System.out.print(available);
		//						System.out.print("读取字节数:" + read + " : ");
		//						System.out.println(Arrays.toString(b));
		//					}
		////					System.out.println(d.readByte());
		////					System.out.println(d.readByte());
		//					
		//
		//				} catch (IOException e) {
		//					e.printStackTrace();
		//				}
		//			}
		//		};






		//		分支1
		//		第1次操作
		//		第二次操作



		//		
		//		
		//		Runnable runnable2 = new Runnable() {
		//			public void run() {
		//				try {
		//					Socket s = new Socket("localHost", 10014);
		//					
		//					ByteBuffer info = ByteBuffer.allocate(1024);
		//					
		//					
		//					String t1 = "1#你好";
		//					
		//					byte[] data = t1.getBytes("utf-8");
		//					
		//					data = DES.encrypt(data, "shangjie".getBytes());
		//					
		//					info.put((byte) 117);
		//					info.putShort((short) (data.length));
		//					
		//					info.put(data);
		//					
		//					info.put((byte)127);
		//					info.flip();
		//					
		//					
		//					
		//					DataOutputStream dos = new DataOutputStream(s.getOutputStream());
		//					dos.write(info.array(), 0, info.limit());
		//					dos.flush();
		//					dos.close();
		//					
		//				} catch (IOException e) {
		//					e.printStackTrace();
		//				} catch (Exception e) {
		//					e.printStackTrace();
		//				}
		//			}
		//		};
		//
		//		
		////		new Thread(runnable).start();
		//		new Thread(runnable2).start();



		//			System.out.println(System.currentTimeMillis());

		//		System.out.println(Integer.toBinaryString(~56174));
		//		System.out.println(Integer.toBinaryString(38));

		for (int i = 0; i < 10000; i++) {
			test(i);
		}

	}
	static int CC = 120;

	private static void test(int listSize) {

		int pointCount;//计算发送的点的数量

		if(listSize % CC == 0) {
			pointCount = listSize / CC ;
		} else {
			pointCount = listSize / CC + 1;
		}
		
		int pointCount2 = 0;
		if(listSize != 0) {

			for (int i = 0; i < listSize; i++) {		//循环发送指定精度截取的点
				if(i % CC == 0) {
					pointCount2++;
				}
			}

		}

		System.out.println(listSize);
		
		if(pointCount != pointCount2) {
			System.err.println("列表大小:" + listSize + "--" + pointCount + ", " + pointCount2);
		}
		
		//		int count = i / 120 + 1;//数量
		//		
		//		int count2 = 0;
		//		
		//		if(count != 0) {
		//
		//			for (int j = 0; j < i; j++) {		//循环发送指定精度截取的点
		//				if(j % 120 == 0) {
		//					count2 ++;
		//				}
		//			}
		//
		//		}
		//		if(count != count2) {
		//			System.err.println(count + ", " + count2);
		//		}
	}

}